export const metadata = { sidebar_position: 1000, title: "🟢 開始你的旅程" };

# 🟢 開始你的旅程

<div style={{ textAlign: "center" }}>
  <Image
    src={"/docs/assets/basics/steps.svg"}
    width={1553}
    height={978}
    style={{
      width: "500px",
      height: "200px",
      verticalAlign: "top",
      margin: "auto",
    }}
  />
</div>
<br />

<Takeaways>- 開始你的生成人工智慧之旅</Takeaways>

現在你已經瞭解了提示工程（prompt engineering）的基礎知識，你已經可以開始自己嘗試提示工程了。本課程的其餘部分將包含更多的技術和資源，但學習 PE 的最好方法是開始用自己的提示（prompts）進行實驗。本節將告訴你如何開始解決一個任意的提示工程問題。

假設你想要這樣一個提示（prompt），它透過 ChatGPT 生成一個沉浸式的互動故事。

## Step 1: 研究

首先要做的是研究你想要的提示。除了谷歌之外，以下資源也非常有參考價值：

- [Awesome ChatGPT Prompts](https://github.com/f/awesome-chatgpt-prompts)
- [FlowGPT](https://flowgpt.com)
- [r/PromptDesign](https://www.reddit.com/r/PromptDesign/) （以及類似的子版塊）
- [Learn Prompting Discord](https://discord.gg/learn-prompting) （以及其他相關的討論區，包括 [OpenAI Discord](https://discord.gg/openai)）

你可以先試試[這個提示](https://prompts.chat/#act-as-a-text-based-adventure-game)（by [Heroj04](https://github.com/Heroj04)）：

> 我希望你扮演一個基於文字的冒險遊戲。我將輸入命令，您將回覆並描述角色所看到的內容。我希望您只回覆一個唯一程式碼區塊內的遊戲輸出，而不是其他內容。不要寫解釋。除非我指示您這樣做，否則請勿鍵入命令。當我需要用英語告訴你一些事情時，我會將文字放在大括號內\{就像這樣\}。我的第一個命令是醒來

## Step 2: 實驗

現在，我們將把提示放入 ChatGPT，看看會發生什麼。

```text
// highlight-start
你醒來時發現自己處於一個陌生的房間，四周籠罩在微弱的燭光中。屋內散發出古老的木頭氣味，你躺在一張陳舊的床上。房間的一角有一扇半開的門，外面是黑暗的走廊。
// highlight-end
```

我們可以看到，它生成了一個故事。也許我們不想要這樣的形式，所以我們將把提示修改成：

> 我希望你扮演一個基於文字的冒險遊戲。我將輸入命令，您將回覆並描述角色所看到的內容。不要寫解釋。我的第一個命令是醒來

**ChatGPT 回答**:

```text
// highlight-start
你醒來時發現自己躺在一片茂密的森林中。樹木高聳入雲，陽光透過葉子的縫隙灑在地上。在你的身邊，有一條小徑通往深處。一隻奇怪的生物在樹叢中窺視著你。
// highlight-end
```

很好，現在它把故事輸出為純文字。然而，我們的提示缺乏細節。讓我們在提示中增加一些結構：

> 我希望你扮演一個基於文字的冒險遊戲。我將輸入命令，您將回覆並描述角色所看到的內容。不要寫解釋。使用華麗的語言和描述性的詞語。背景是一個小屋核心村莊，侏儒和青蛙在那裡平等地自由漫步。每當你說話時，就以時間、地點、朋友（和你在一起）、物品（你有什麼物品）開始你的段落。我的第一個命令是醒來。

**ChatGPT 回答**:

```text
// highlight-start
時間已是黎明，陽光溫柔地穿透小屋的窗簾。你躺在一張由樹葉編織而成的床上，感受到清新的森林氣息。屋外，核心村莊正在甦醒，侏儒和青蛙們在清晨的光影中和平共處。

你的朋友，一位名叫芬奇的侏儒，靜靜坐在房間的一角，正在整理他那古老的卷軸收藏。在你的身邊，一張地圖揭示出著村莊四周的神秘景點，其中一處被標記為「蛙仙之泉」。

你的物品包括一把精緻的迷你劍和一瓶閃爍的藍色藥水，這些可能會在冒險中派上用場。現在，你站在村莊的門口，準備展開一場奇幻的冒險。
// highlight-end
```

啊，完美，現在你可以透過 ChatGPT 實現你的田園遊戲夢了 🌸

## Step 3: 獲取反饋並迭代

現在，給你的朋友/員工/老闆看看，並向他們徵求反饋意見。如果他們喜歡，很好！如果不喜歡，就迭代你的提示，直到得到你們都喜歡的東西。你也可以在上面提到的社群中徵求反饋意見。這個步驟永遠不會真正結束。你將一直對你的提示進行迭代，因為問題和人是隨著時間變化的。

## 結論

做你想做的提示工程。我總是從頭開始寫我的提示語。如何寫出最好的提示語沒有黃金標準；試驗和錯誤是最好的學習方法。祝你學習愉快，祝你本課程的其餘部分學習順利！

<Note>本文的建議適用於所有的提示工程問題，而不僅僅是編寫互動式故事！</Note>

## 備註

- 在接下來的章節中，你可能會看到 **AI**、**模型**和 **LLM** 這三個詞**交替使用**。相關詳細資訊，請參閱[詞彙參考](https://learnprompting.org/docs/vocabulary) 。
